#cabecalho{
    width:762px;
    margin:auto;
    height:159px;
    background-image:url(../images/top.png);
}
#menuAdmin{
    width:762px;
    margin:auto;
    height:66px;
    background-image:url(../images/menuAdmin1.png);
    background-repeat: no-repeat;
}

#subTitulo{
    font-family:arial, verdana, sans-serif;
    font-weight:bold;
    font-size: 20px;
    background-image: url('../images/barra.png');
    background-repeat: no-repeat;
    height: 54px;
    width: 762px;
    margin: auto;

}
#icone{
    position: relative;
    left: 28px;
    width: 80px;
    height: 54px;
}
#subMenu5{
    background-image: url('../images/subMenu5.png');
    background-repeat: no-repeat;
    width: 762px;
    height: 31px;

}
#subMenu{
    background-image: url('../images/subMenu.png');
    background-repeat: no-repeat;
    width: 762px;
    height: 31px;

}
ul li{
    list-style: none;
}

#conteudo{

}
#rodape{
    clear:both; /*direcionar o menu de acordo com o conteudo*/
    width:762px;
    margin:auto;
    height:50px;
    background-repeat:no-repeat; /* para nao repetir a imagens*/
}

/*Menu Rota*/

.menuRota {
    list-style:none;
    position:relative;
    padding: 0;
    margin: auto;
    top: -2px;
}

.menuRota li {
    padding-left: 35px;
}

.menuRota li a {
    display:block;
    float:left;
    width: 42px;
    height: 42px;
    background-image: url('../images/botoes/btRotas.png');
    background-repeat: no-repeat;
}

.menuRota li.current a {
    background-image: url('../images/botoes/btRotas1.png');
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
}

.menuRota li a:hover {
    width: 42px;
    height: 42px;
    background-image: url('../images/botoes/btRotas1.png');
    background-repeat: no-repeat;
}

.menuRota li.current a:hover {
    width: 42px;
    height: 42px;
    background-image: url('../images/botoes/btRotas1.png');
    background-repeat: no-repeat;
    cursor: pointer;
}

/*Menu Solicitacao de Cadastro*/

.menuSolicitacao {
    list-style:none;
    position:relative;
    margin:auto;
    left: -230px;


}

.menuSolicitacao li{
    padding-left:0px;/*espaco entre os botoes do menu*/
}

.menuSolicitacao li a {
    display:block;
    float:left;
    width: 67px;
    height: 50px;
    background-image: url('../images/botoes/btSolicitacao.png');
    background-repeat: no-repeat;
}

.menuSolicitacao li.current a {
    width: 67px;
    height: 50px;
    background-image: url('../images/botoes/btSolicitacao1.png');
    background-repeat: no-repeat;
}

.menuSolicitacao li a:hover {
    width: 67px;
    height: 50px;
    background-image: url('../images/botoes/btSolicitacao1.png');
    background-repeat: no-repeat;
}

.menuSolicitacao li.current a:hover {
    width: 67px;
    height: 50px;
    background-image: url('../images/botoes/btSolicitacao1.png');
    background-repeat: no-repeat;
    cursor: pointer;
}
/*Botao Novo*/
.btNovo {
    margin:0;
    width: 25px;
    position: relative;


}
.btNovo li a {
    display:block;
    float:left;
    width: 43px;
    height: 16px;
    background-image: url('../images/botoes/btNovo.png');
    background-repeat: no-repeat;
}

/*Botao Novo*/
.btNovo2 {
    margin:0;
    width: 25px;
    position: relative;
}

.btNovo2 li a {
    display:block;
    float:left;
    width: 43px;
    height: 16px;
    background-image: url('../images/botoes/btNovoDisable.png');
    background-repeat: no-repeat;
}

/*Botao Editar*/
.btEditar {
    margin:0;
    width: 26px;
    position: relative;
    left: -10px;
}

.btEditar li{
    left: auto;
    padding: 0;
}

.btEditar li a {
    display:block;
    float:left;
    width: 49px;
    height: 16px;
    

}

/*Botao Remover*/
.btRemover {
   margin:0;
    width: 25px;
    position: relative;
    left: -17px;

}

.btRemover li{
    left: auto;
  
}

.btRemover li a {
    display:block;
    float:left;
    width: 61px;
    height: 14px;
    background-image: url('../images/botoes/btRemover.png');
    background-repeat: no-repeat;

}
/*bt nova ida*/
.btNovaIda {
    margin:0;
    width: 25px;
    position: relative;
    left: -20px;
    top: 1px;
}

.btNovaIda li{
    left: auto;
   
}

.btNovaIda li a {
    display:block;
    float:left;
    width: 66px;
    height: 17px;
   
}

/*bt nova Volta*/
.btNovaVolta {
    margin:0;
    width: 156px;
    position: relative;
    left: -25px;
}

.btNovaVolta li{
    left: auto;
   
}

.btNovaVolta li a {
    display:block;
    float:left;
    width: 77px;
    height: 18px;
}

/*bt preco*/
.btPreco {
    margin:0;
    width: 25px;
    position: relative;
    left: -15px;
    top: 1px;
}

.btPreco li{
    left: auto;

}

.btPreco li a {
    display:block;
    float:left;
    width: 66px;
    height: 17px;
   

}

/*bt horario*/
.btHorario {
    margin:0;
    width: 156px;
    position: relative;
    left: -23px;
    top: 1px;
}

.btHorario li{
    left: auto;

}

.btHorario li a {
    display:block;
    float:left;
    width: 77px;
    height: 18px;
   
}
/*bt Adicionar*/
.btAdicionar {
    margin:0;
    width: 25px;
    position: relative;
    left: -20px;
    top: 1px;
}

.btAdicionar li{
    left: auto;

}

.btAdicionar li a {
    display:block;
    float:left;
    width: 66px;
    height: 17px;

}

.geral{
    width: 762px;
    margin: auto;
}
body{
    font-family: Calibri;
    font-size : 13px;
}

.calibri{
    font-family: Calibri;
    font-size : 13px;
}

.table_header{
    background-image: url('../images/bg_table_header.png');
    height: 34px;
}
.table_row_bg {
    background-image: url('../images/bg_row.png');
    height: 33px;
    background-repeat: repeat-x;
}
.table_row{
    height: 28px;
}
.label{
    height: 28px;
    font-weight: bold;
}
.label_bg {
    background-image: url('../images/bg_row.png');
    height: 33px;
    font-weight: bold;
    background-repeat: repeat-x;
}